shy person with trouble communicating - Deutsch Englisch Wörterbuch